#!/bin/bash

:<<memoName

Shell字符串拼接（连接、合并）
在脚本语言中，字符串的拼接（也称字符串连接或者字符串合并）往往都非常简单，例如：
	在 PHP 中，使用.即可连接两个字符串；
	在 JavaScript 中，使用+即可将两个字符串合并为一个。
然而，在 Shell 中你不需要使用任何运算符，将两个字符串并排放在一起就能实现拼接，非常简单粗暴。请看下面的例子：

name="Shell"
url="http://c.biancheng.net/shell/"
str1=$name$url  #中间不能有空格
str2="$name $url"  #如果被双引号包围，那么中间可以有空格
str3=$name": "$url  #中间可以出现别的字符串
str4="$name: $url"  #这样写也可以
str5="${name}Script: ${url}index.html"  #这个时候需要给变量名加上大括号

echo $str1
echo $str2
echo $str3
echo $str4
echo $str5


name=${name}"Shell"
url="${url}http://c.biancheng.net/shell/"
url="${url} ${str2}"
str1=$name$url  #中间不能有空格
str2="$name $url"  #如果被双引号包围，那么中间可以有空格
str3=$name": "$url  #中间可以出现别的字符串
str4="$name: $url"  #这样写也可以
str5="${name}Script: ${url}index.html"  #这个时候需要给变量名加上大括号

strEp=""
str6=""
str6="${str6} 1"
str6="${str6} 2"
str6="${str6} 3"
str6="${str6} 4"
str6="${str6} ${strEp}"

echo $str1
echo $str2
echo $str3
echo $str4
echo $str5
echo $str6


memoName